The phrase "limited run" means that something is only available or produced for a short period of time or in a small amount.